SappoRo.R #11
2024-02-17
公式サイトいわく:
An open-source scientific and technical publishing system
Quarto is a multi-language, next generation version of R Markdown from Posit
RやRstudioとは別にインストールする必要がある。
インストーラーは、Get Startedまたはダウンロードページにて入手可能。
メニューから File > New Project…
サイトの設定
ページごとの設定
_quarto.yaml
詳細は公式ドキュメント
YAMLヘッダで設定
lang: jaとすると、パーツを日本語化できる1。
index.qmd
---
title: "ホーム"
lang: ja
---
これは Quarto ウェブサイトです。
Quarto ウェブサイトについては <https://quarto.org/docs/websites> をご覧ください。

R Markdown同様にRコードを挿入・実行できる。
Quarto独自の機能として、‘#|’ の後にチャンクオプションを書ける。
参考: Adding a blog to your existing Quarto website
Blog記事を格納するディレクトリposts/を追加する。
設定ファイルposts/_metadata.ymlを追加する(任意)。ここではfreeze: trueを設定。
リスティングページposts.qmdを追加する。
---
title: "Blog"
lang: ja
listing:
contents: posts # 記事格納ディレクトリ
sort: "date desc" # 順番
type: default # リスティングスタイル
categories: true # カテゴリーの使用
---_quarto.yml のwebsiteの項目にposts.qmdを追加
postsの下にディレクトリ作成、その下にindex.qmdというファイル名でQuartoドキュメント作成。
_quarto.yml
_site/ <- レンダリングされたページは_site以下に生成
...
about.qmd
images/
...
index.qmd
posts/
_metadata.yml
2024-02-17-test/
index.qmd
2024-02-18-test2/
index.qmd
...
posts.qmd
styles.css
_quarto.ymlのwebsiteにsite-urlとdescriptionを追加する。
Blogリスティングページ(この例ではposts.qmd)のlistingにfeed: trueを追加する。
詳細な設定などは、公式ドキュメント(Creating a Website)などを参照してください。
🥳